package org.xtframe.sql;

import java.util.List;

import org.xtframe.sql.SqlDataVerify.VerifyType;

import net.sf.json.JSONObject;

public interface VerifyBase {
	// 初始化校验器
	public void init(JSONObject data);
	// 参数位置
	public int getPosition();
	// 校验类型
	public VerifyType getXtype();
	// 检测
	public boolean check(List<String> parameters);
	// 替换
	public String replace(List<String> parameters, List<PreparedParameter> preparedParameters);
}
